enabling technology - French English Dictionary